package br.com.orientacaoobjetos;

class MM{
	final void doStuff(){
		System.out.println("DoStuff");
	}
}

class NM{
	void doSomething(){
		System.out.println("DoSomething");
	}	
}
class NX extends NM{
	final void doSomething(){
		System.out.println("Sobrescrita valida");
	}
}
public class Programa35 extends MM{
	/*public void doStuff(){
		
	}* - Metodo final pode ser herdado mas nao pode ser sobrescrito*/
	public static void main(String[] args) {
		MM m = new Programa35();
		m.doStuff();
		NM n = new NM();
		n.doSomething();
		NM nm = new NX();
		nm.doSomething();
	}
}
